package model

type Shop struct {
	Id int64 `xorm:"pk autoincr" json:"id"`
	Name string `xorm:"varchar(12)" json:"name"`
	PromotionInfo string `xorm:"varchar(30)" json:"promotion_info"`
	Address string `xorm:"varchar(100)" json:"address"`
	Phone string `xorm:"varchar(11)" json:"phone"`
	Status int `xorm:"tinyint(1)" json:"status"`

	Longitude float64 `xorm:"" json:"longitude"`
	Latitude float64 `xorm:"" json:"latitude"`

	ImagePath string `xorm:"varchar(255)" json:"image_path"`
	IsNew bool `xorm:"" json:"is_new"`

	IsPremium bool `xorm:"" json:"is_premium"`

	// 评分,总数,订单总量
	Rating float32 `xorm:"float" json:"rating"`
	RatingCount int64 `xorm:"int" json:"rating_count"`
	RecentOrderNum int64 `xorm:"int" json:"recent_order_num"`

	// 起送价,配送费
	MinimumOrderNum int32 `xorm:"int" json:"minimum_order_num"`
	DeliveryFee int32 `xorm:"int" json:"delivery_fee"`

	// 营业时间
	OpeningHours string `xorm:"varchar(20)" json:"opening_hours"`

	// 提供的服务
	Supports []Service `xorm:"" json:"supports"`
}

